7.50 Preview 2 for Windows
Info
- Build: 3613
- Released: February 17, 2004
Announcements
Changelogs
Major new features
Chat Revisited
Every aspect of Opera Chat has been improved. There's a new identd server to
make connecting to IRC easier. We've fixed several other usability bugs with
Opera Chat. You can now add IRC nicknames for your contacts and they'll show up
in the Chat panel when they're online or away. Right-clicking in the Chat panel
gives you the opportunity to set your away status. Don't forget to join us at
#opera on irc.opera.com for some great chat!
Favicons in Bookmarks
Having trouble finding bookmarks? Opera now saves favicons in the Bookmarks
panel, Bookmarks menu, and Personal bar. It's easier than ever to find the
bookmarks you're looking for.
M2 Optimized
Building on the success from 7.50 Preview 1, we've polished M2 so it's ready
for general use. We've fixed several problems that could lead to message loss.
We've sped up reindexing, importing, downloading messages, reading messages;
well, just about everything. It's now easier to mark messages as spam and
marking messages as Not spam
doesn't add a new contact. New mail
notification is now more clear, too. Clicking on the notification tooltip will
open your Unread view. The Mail panel selector button will show the number of
messages in your Unread view and is highlighted when there's new mail since last
you looked. Take the new M2 for a spin, we're sure you'll like her.
Start Panel 2.0
While still experimental, the Start panel has come a long way. The Start
panel is now fully customizable. You can drag buttons and edit fields there, so
you can make it suit your needs. And the slim and maximized Start panels can be
customized with different buttons and fields. Got a search you think everyone
should know about? You can make it a link on your web page that others can drag
to their Start panel!
Transfers Made Easier
To keep useless information about downloads out of your face until you can
actually use the file, we've made it so the Transfers panel doesn't open
automatically. The Transfers button in the panel selector now includes the time
remaining and the number of downloads. And when a download completes, a tooltip
lets you know and the Transfer panel selector button is highlighted.
Panels Improved
The panels are now more usable and flexible. Maximized panels have different
toolbar buttons than slim panels. And they have additional columns, providing
usual information. The History panel, for instance, will tell you the pages
you've visited most in the Popularity column. To make it easier to get info from
the panels into Opera's work space, single clicking on panel items now activates
them. Want to hide the panel selector to get a little more work space? No
problem, just put your mouse at the edge of Opera's window, click, and it gets
hidden.
Known Issues
- A lot has changed with the toolbars, so all the new buttons may not show
with an upgrade install. Choose the "Opera Standard" toolbar layout in
Toolbars and menus Preferenes to see all the changes.
- There are some lingering focus issues.
Detailed Changes
Chat
- Always set focus to the input field when you activate a chat window
- Set user mode to +i when connecting
- Added a server dropdown to Chat account wizard
:
is no longer required in multi-word commands
- Made Win-1251 the default IRC encoding for Russian users
- Support both arrow up and arrow down in chat input field for scrolling of
the history input buffer
- Support away statuses on Chat panel context menu correctly
- Show own chat status in Chat panel
- Fixed bug where
/names
would cause duplicate entries in
channel nick list
- Improved display of server messages, channel modes and
/join
,
/part
, and /quit
messages
- Now send unrecognized commands directly to the server
- Added ability to save chat windows
- Only print disconnection message in rooms where the chatter belonged
- Added
/j
alias for /join
(channel-type character
still required, i.e. /j #opera
)
- Added
/msg
alias for /privmsg
- Now prefixes room/channel correctly in all situations
- Fixed display (somewhat) when you are kicked from a chat room
- Don't pop up windows with
/msg
and /notices
while still in initialization state (this will avoid most of the "welcome to
WhateverNet" messages popping up when connecting to certain networks)
- Corrected display of IRC color codes
- Made VERSION reply the same as M2's User-Agent
- Added identd server. It is run only when connecting to a network and
replies to requests on port 113 using the username of the e-mail address given
in account settings
- Fixed a problem where the protocol would believe it was still connected
after disconnection
- Fixed problems when connecting with a nickname that was too long for the
server
- Added better parsing of allowed channel modes from the server preventing
display of strange characters before nickname
- Added low-level logging; if you specify a log file in accounts.ini, all
communication between you and the IRC server is logged
- Added correct reply for CTCP ping
- Added ability to send CTCP version
Contacts
- Fix for showing correct contact image for contacts with multiple email
addresses
- When marking messages as
Not spam
, a contact is no longer added for
the message sender
- Added contact status notification. Contacts currently on IRC will now
appear in the Chat panel. If they're away, their icon will have a little clock
- Double-click on an online contact will now open up a private chat window
with him/her
Cookies
- Fixed rejection of valid cookies when other invalid cookies were also
involved
- Fixed third-party cookie problem on Slashdot. Added measures to prevent
redirection from being used to bypass the third-party logic
Display
- Fixed several situations where loading specific sites would cause a crash
- Fixed a problem with the
bottom
CSS property in full-screen
mode
- Fixed a problem with missing borders when using
border-collapse
and border
CSS properties on
TABLE
- Fixed
TABLE
display when using rowspan="0"
- Fixed problem where numbers and bullets were lost in nested lists
- Accept more MIME types for
SCRIPT
(now supporting
application/x-javascript
)
- Fixed an annoying blinking echo problem related to positioning frames
- Fixed a problem where deselections sometimes drew the same string twice
(visible if your system uses antialiased fonts)
- Improved
MARQUEE
implementation
- Added WBXML content handlers and support for WAP Service Indication WBXML
decoder (WAP-167-ServiceInd)
- Fixed some formatting problems at MSNBC.com
- Fixed
line-height
problem in TABLEs
- Fixed a problem where changing encoding didn't work on
FRAME
pages
- Fixed a display problem when using the
letter-spacing
CSS
property in conjunction with :first-line
- Made it so the ad banner window cannot be zoomed
- Fixed a problem with loading images on pages that used Flash
- Fixed media queries fed via
LINK
or STYLE
elements that included media types
- Support inheritance for CSS
background
properties
- Fixed text overlap problem at http://www.mundofox.com.br/
- Fixed corruption problem with PNGs in children of relatively positioned
DIVs
- Fixed height calculation of
IFRAME
/OBJECT
when
border-width
is used
- Broken 1x1 spacer gifs will no longer be transparent if they fail to
render (i.e. link broken)
Javascript
- Crash fix: fixed crash when using
array.reverse()
on empty
arrays
- Crash fix: fixed crash related to mutation events
Clear
in the JS console will now permanently remove entries
(previously they reappeared on the next error)
- Fixed sending of the
onload
event to all
FRAMESET
elements
- Fixed a problem with
innerHTML's
handling of comments
- Added
window.navigate()
as an alias for
location.navigate()
- Improved regex engine performance when matching against huge character
sets in some situations
- Fixed output of
array.slice()
when non-existing properties
were involved
- Fixed a problem with the
delete
operator if the expression
given is not a reference expression
- Many fixes to DOM CSS. All non-system colors returned as
RGB(r, g,
b)
. Also, correctly quote strings
- Allow whitespace as well as commas to separate window features
- Fixed a problem with
navigator.mimeTypes
- Made
Node.prefix
, Element.offsetParent
and
Element.tagName
readonly
- Fixed return value from
EventTarget.dispatchEvent
(was
negated)
- Prevent expansion of entity references in
innerText()
- Strip multiple spaces in
innerText()
and
outerText()
so they return the correct number of characters
Java
- Fixed a problem opening applets with
localhost
in the address
- Fixed sounds in Java applets
- Made Ctrl-C work for copy in the Java Console (instead of
Clear
)
Keyboard / Mouse
- Let shortcut 5 toggle between maximized and restored page as
the docs say it should
- Proper parsing of a
mailto
URL when activating the composer from
the link right click menu
- Let a middle click on a
mailto
URL work
M2
- Fixed several problems that could lead to corrupt indexes and lost
messages
- Fixed several memory leaks and generally improved memory usage
- Reduced disk activity, speeding up general M2 usage
- Crash fix: Fixed a crash when there were a large number of BCCs in an
outgoing message
- Fixed
Manage accounts
dialog hiding accounts problem
- Made new mail notification popup more visible
- Fixed newsfeeds problem where the same messages would be downloaded over
and over
- Added
Spell check
button to compose window
- Fix for messages ending up in both
Drafts
, Outbox
and
Sent
at the same time
- Cleaning up handling of unread count to fix bug when dragging messages to
the
Spam
view. This should also lead to faster marking of read/unread
on systems with lots of messages
- M2 is now statically linked (i.e. M2 is no longer a DLL). See the Preferences
section of this document for information about disabling M2
- Several fixes for sorting of From, To, and Subject
- Added more auto-filling of fields when creating m2 accounts
- Prevent opening of multiple authentication dialogs for one backend
- Avoid reindexing activity until the reindex dialog is shown on screen to
avoid hang before startup
- Fixed FQDN problem when creating accounts
- Added auto-detection of real FQDN (if FQDN in accounts.ini is blank;
otherwise that setting will override the auto-detection)
- Added self-repairing code if an mbox file gets out of sync with
mailbase.dat
- Added toggle for mail smileys under View > Display (defaults to
Enabled)
- Added
Encoding
drop-down to message composition windows (use the
View
button in compose windows to enable it)
- Made it impossible to import messages to RSS or IRC accounts
- Added missing
Check
and Check/Send
buttons to the
Customize toolbars
dialog
- Fixed invalid
InfoColor
in mime.css
- Make
Reuse existing page
setting work for mail as well. If a mail
page is open we will use that to show another view unless the user overrides
with Shift+click or Shift+Enter. Result: Avoid large
number of open mail pages unless the user really wants it
- Avoid full-text indexing of messages marked as spam. Full-text indexing
will be performed if the message is marked
Not spam
- Refocus mail/chat pages if reactivated through panel
- Attempt to make learning spam filter work well when trained with large
number of messages
- Added semi-autodetection of RSS. Clicking on an RSS link will create a new
newsfeed and open the
Mail
panel
- Show Unread count in
Mail
panel selector button
- Fixed a problem with storing labels for IMAP messages under certain
circumstances
- Show warning dialog (twice) if a virus killer (wrongly) quarantines the
mbox file, giving the user time to restore the file before any real damage is
caused
- Use
.mb*
instead of .mb?
as mailbox extension for generic
mailbox import
Misc.
- Crash fix: Fixed crashes when system date far in the future was used
- Made upload progress bar work
- Readded icons in opera.exe used when setting Opera as default browser
- Fixed problem where Opera couldn't be set as default browser correctly on
Win9x/Me systems
- Made
/kioskbuttons
have Address bar by default
- Fixed an IE bookmark import problem that would result in imported
bookmarks having the wrong address
- Fixed a problem where trying to access
localhost
when working
offline would prompt the user to go online
- Fixed an unescaping issue with UTF-8 encoded data: URLs
- Fixed problem with unknown content-type in HTTP redirect explanation when
redirect is disabled
- Fixed caching of XML documents
- Fixed problem where using URL filtering causes page loading to stall when
Javascript is filtered
- Fixed problem with boundary generation for multi-level multi-part upload
elements
- Show
about:blank
in SSL frames if frame page is non-SSL
Panels
- Fixed several focus and usability issues related to panels
- Deactivate active page when maximizing panels
- Maximized panel toolbars can (and do) have different buttons than slim
panels
- The
Bookmarks
, Chat
, Contacts
, History
,
Links
, and Mail
panels now react on single-, instead of double-,
clicks. See the Preferences
section of this document for information on disabling this behavior
- Items in single-click panels are highlighted when hovering over them
(hovering styling is controlled by your OS)
- Added slim
Start
panel
- Made the
Start
panel customizable. Just drag items (search fields,
for instance) to the Start
panel to customize it. It can have different
settings in slim and maximized modes
- Added panel toggle bar on the left side of the panel selector. Toggling
will return the panels and panel selector to their previous position
Preferences
- Improved order of choices in
Pop-ups
drop-down
- Ensure that preview edit field is updated when font changes in font dialog
- Made the
SaveTxtCharsPerLine=
INI setting work again
- Added
application/xhtml+xml
MIME type to File types Preferences,
instead of incorrect text/xhtml
MIME type (must be deleted manually on
upgrade installs)
- Disable M2 (Mail, News, and Chat) (NOTE: Kiosk mode settings will have
precedence):
[User Prefs]
Show E-mail Client=0
- Disable single-click behavior in the Hotlist:
[HotlistWindow]
Hotlist Single Click=0
Security
- Fixed http://secunia.com/advisories/10760/
by using a center ellipsis on file names in the download dialog, which
prevents using long file names to "hide" the extension of files
- Also fixed http://secunia.com/advisories/10760/
by removing "{text}" segments from suggested filenames and extensions. This
shortens multple white-space to a single white-space character and prevents
several types of tricks using long filenames and special filename syntax
Skins
- Added search field skinning
- Fixed off by one pixel on all sides
- Added native skin for editable drop-downs
Transfers
Transfers
panel no longer opened automatically when tranfers begin
(toggle Show transfers panel on new tranfer
from the View
button
in the maximized Transfers
panel to reenable previous behavior)
- Show
Time remaining
and number of transfers (if more than one) in
Transfers
panel selector button
- Finished tranfers now cause the
Transfers
panel selector button to
highlight (governed by [Selector Button Skin.attention]
and
[Selector Button Skin.hover.attention]
in skin.ini) unless the
Transfers
panel is already open
- Added
Transfer complete
notifier tooltip
- Fixed problem with suggested filename in
Download
dialog when the
URL contained certain characters
User Interface
- Crash fix: fixed crash for modified dialog.ini
- Crash fix: fixed crash when going back
- Crash fix: fixed crash when hitting arrow up in an input field without any
text in the history buffer
- Google Rads are back!
- Favicons are now shown in the
Personal
bar, Bookmarks
panel,
and Bookmarks
menu (and stored in \profile\images\)
- Fixed
Wand
so it won't ask what to do on a page with multiple
logins if you've told it not to ask already
- Make sure the ad banner switches to the correct type when toggling the
Main
bar
- Fixed problem where
Status
bar wouldn't show when the Main
bar was disabled
- Made all toolbars and fields locked when the
Customize toolbars
dialog isn't open (Address
bar can still be dragged to copy URL)
- Pressing
Cancel
in the Customize toolbars
dialog causes all
changes to be lost
- Fixed some problems with search drop-downs that were searching with the
wrong engine
- Included images for more items on context menus (
Spell check
,
Add to bookmarks
, etc.)
- Added a dialog box informing user bookmark import was successful
- Restrict large favicons on personal toolbar
- Removed unneeded
Cancel
button for some dialog boxes
- Made
Quick find
, Quick download
, Account selector
,
Start search
, and Date filter
into dragable toolbar elements
(you might need to reset your toolbars for these items to display correctly)
- When entering
Customize toolbars
dialog, empty toolbars will grow
so they're easily visible